@charset "utf-8";
/* CSS Document */
/*商家头部*/
body{font-family: "微软雅黑";}
.shop_head{ height:70px; border-bottom:1px solid #ddd;}
.shop_head .m_s_head{ width:1200px; margin:0 auto; position:relative;}
.shop_head .m_s_head .seller_info{ position:absolute; top:20px; left:20px; width:490px; height:40px; overflow:hidden; border-right:1px solid #eee;}
.shop_head .m_s_head .seller_info img{ width:40px; height:40px;float:left; border-radius:20px;}
.shop_head .m_s_head .seller_info .seller_name{ float:left; margin-left:10px;}
.shop_head .m_s_head .seller_info .seller_name a{ color:#333; font-size:14px;}
.shop_head .m_s_head .seller_search{ width:580px;height:40px;position:absolute;left:610px;top:20px;}
.shop_head .m_s_head .seller_search input{ height:26px; width:420px; border:3px solid #ef2f23; padding:0 10px; position:absolute; top:0px; left:0px;}
.shop_head .m_s_head .seller_search .all{ background-color:#ef2f23; color:#fff; height:32px; position:absolute; left:420px;cursor:pointer; width:74px; text-align:center;}
.shop_head .m_s_head .seller_search .this{ position:absolute; left:500px; top:-1px; height:24px;padding-top:8px;font:13.333px Arial; border:1px solid #ef2f23; background-color:#fff;cursor:pointer; width:74px; text-align:center; color:#ef2f23;}
/*.shop_head .m_s_head .seller_search .this{vertical-align: middle;background-color: #fff;color: #ef2f23;border: 1px solid #ef2f23;height: 28px;width: 72px;cursor: pointer;display: inline-block;line-height: 28px;text-align: center;float: right;margin-left: 5px;}*/

/*商家LOGO图及导航*/
.shop_brand{ height:120px; width:100%;}
.shop_brand img{height: 150px;}
.shop_nav{ background-color:#171717; }
.shop_nav ul{ padding:0 20px; width:1200px; margin:0 auto; height:30px; line-height:30px;}
.shop_nav ul .first_li{ float:left;position:relative;}
.shop_nav ul .first_li a{ color:#fff; font-size:14px; padding:4px 20px; border-right:1px solid #5c5c5c;}
.shop_nav ul .first_li .all_nav{background:url(../ER/goodslist/all_200x500.png) no-repeat 77px -188px; padding:4px 20px;}
.shop_nav ul .first_li .sec_s_nav{ position:absolute; top:29px; left:-20px; display:none;z-index:99;}
.shop_nav ul .first_li .sec_s_nav .sec_li{ width:150px; height:32px;background-color:#000; opacity:0.7;}
.shop_nav ul .first_li .sec_s_nav .sec_li a{ border:none; display:block; padding:0 20px;}
.shop_nav ul .first_li .sec_s_nav .sec_li a:hover{background-color:#666;}
/*商家主体部份*/
.shop_main{ width:1200px; margin:50px auto 100px; overflow:hidden;}
.shop_main .main_top{height:700px; margin-bottom:70px; overflow:hidden;}
.shop_main .main_top .goods_detail{ float:left;}
.shop_main .main_top .goods_detail .goods_pic{ float:left; height:700px; width:400px;margin-right:20px;}
.shop_main .main_top .goods_detail .goods_pic .big_pic{ width:400px; height:600px; overflow:hidden; position:relative; }
.shop_main .main_top .goods_detail .goods_pic .big_pic img{ position:absolute; top:0px; left:0px; display:none;}


.shop_main .main_top .goods_detail .goods_pic .small_pic_list{ width:400px; margin-top:10px;}
.shop_main .main_top .goods_detail .goods_pic .small_pic_list ul{ padding:0 25px;}
.shop_main .main_top .goods_detail .goods_pic .small_pic_list ul li{ float:left; margin-right:10px; cursor:pointer; border-bottom:3px solid #fff; width:60px; height:60px; overflow:hidden; opacity:0.5;}
.shop_main .main_top .goods_detail .goods_pic .small_pic_list ul li.cur{border-bottom:3px solid #EF2F23; opacity:1;}

.shop_main .main_top .goods_detail .goods_info{ float:left; height:700px; width:540px;}
.shop_main .main_top .goods_detail .goods_info h2{ font-size:24px; color:#333; font-weight:normal; margin-bottom:10px;}
.shop_main .main_top .goods_detail .goods_info .goods_price{ background:url(../ER/goodslist/price_540x165.png) no-repeat; width:540px; height:65px; padding:10px;}
.shop_main .main_top .goods_detail .goods_info .goods_info_detail{ padding:10px;}
.shop_main .main_top .goods_detail .goods_info dl{ overflow:hidden; margin-bottom:15px;}
.shop_main .main_top .goods_detail .goods_info dl dt{float:left; font-size:12px; color:#999; margin-right:30px;}
.shop_main .main_top .goods_detail .goods_info dl dd{float:left; margin-right:10px;}
.shop_main .main_top .goods_detail .goods_info dl dd del{ font-size:14px; color:#999;}
.shop_main .main_top .goods_detail .goods_info .goods_price dl .goods_de{ color:#999; font-size:12px; float:right;}
.shop_main .main_top .goods_detail .goods_info .goods_price dl .goods_de span{color:#333; margin-right:20px;}
.shop_main .main_top .goods_detail .goods_info .goods_price dl .new_price{ font-size:24px;color:#EF2F23;}
.shop_main .main_top .goods_detail .goods_info .goods_info_detail dl{ margin-bottom:20px;}
.shop_main .main_top .goods_detail .goods_info .goods_info_detail dl .color_img{ border:2px solid #fff; cursor:pointer; position:relative; width:45px; height:45px;}
.shop_main .main_top .goods_detail .goods_info .goods_info_detail dl .color_img:hover{border:2px solid #666;}
.shop_main .main_top .goods_detail .goods_info .goods_info_detail dl .goods_size{ border:1px solid #ddd; padding:5px 10px; cursor:pointer; font-size:12px; position:relative;}
.shop_main .main_top .goods_detail .goods_info .goods_info_detail dl .goods_size:hover{border:1px solid #666;}
.shop_main .main_top .goods_detail .goods_info .goods_info_detail dl .color_img .select{width:45px; height:45px; background:url(../ER/goodslist/click_11x11.png) no-repeat right bottom; position:absolute; z-index:9; top:-2px; left:-2px; border:2px solid #666; display:none;}
.shop_main .main_top .goods_detail .goods_info .goods_info_detail dl .goods_size .select_size{background:url(../ER/goodslist/click_11x11.png) no-repeat right bottom; position:absolute; z-index:9; top:-1px; left:-1px; border:1px solid #666; width:100%; height:100%; display:none;}
.shop_main .main_top .goods_detail .goods_info .goods_info_detail dl .favs{ width:70px; height:26px;  border-radius:13px; cursor:pointer; background:url(../Images/care.png) no-repeat 8px 2px; font-size:12px; text-align:center; line-height:26px; margin-left:20px; padding:0 0px 0 5px;}
.shop_main .main_top .goods_detail .goods_info .goods_info_detail dl .care{ border:1px solid #ef2f23; color:#ef2f23;}
.shop_main .main_top .goods_detail .goods_info .goods_info_detail dl .uncare{ border:1px solid #ccc;color:#999;}
.shop_main .main_top .goods_detail .goods_info .goods_info_detail dl .uncare:hover{ border:1px solid #ef2f23;}

.shop_main .main_top .goods_detail .goods_info .goods_info_detail dl .num{border:1px solid #ddd; height:27px;}
.shop_main .main_top .goods_detail .goods_info .goods_info_detail dl .num button{ height:27px; width:26px;line-height:20px; font-size:18px; cursor:pointer;}
.shop_main .main_top .goods_detail .goods_info .goods_info_detail dl .num input{width:30px; text-align:center;}
.shop_main .main_top .goods_detail .goods_info .goods_info_detail dl .store{ height:27px; line-height:27px; font-size:12px; color:#999; margin-left:10px;}
.shop_main .main_top .goods_detail .goods_info .goods_info_detail dl .sev{ background:url(../Images/goods_sev.png) no-repeat 0px -7px; width:350px; height:27px;}
.shop_main .main_top .goods_detail .goods_info .goods_info_detail dl .pay_method{ background:url(../Images/goods_pay.png) no-repeat 0px -295px; width:200px; height:27px;}
.shop_main .main_top .goods_detail .goods_info .goods_buy{overflow:hidden; margin:50px 0 40px 60px;}
.shop_main .main_top .goods_detail .goods_info .goods_buy a{ width:200px; height:50px; float:left; text-align:center; line-height:50px;}
.shop_main .main_top .goods_detail .goods_info .goods_buy .buy{fonz-size:48px;color:#fff; display:block; background-color:#EF2F23; }
.shop_main .main_top .goods_detail .goods_info .goods_buy .in_cart{ border:1px solid #ddd; height:48px; width:198px; color:#999;background: #ddd; margin-left:20px; }

.shop_main .main_top .goods_hot{ float:left; height:700px;width:120px; margin-left:99px; border-left:1px solid #ddd;padding-left:20px; position:relative;}
.shop_main .main_top .goods_hot .hot_title{ text-align:center; position:absolute; top:4px;left:38px; background-color:#FFF; padding:0 10px;}
.shop_main .main_top .goods_hot ul{ border-top:1px solid #ddd; margin-top:15px;}
.shop_main .main_top .goods_hot ul li{ margin-top:20px;}
.shop_main .main_top .goods_hot ul li span{ display:block; text-align:center; font-size:14px;}
/*详情评价部份*/
.shop_main .m_main{ overflow:hidden;}
.shop_main .m_main .l_m_main{ width:200px;float:left;}
.shop_main .m_main .l_m_main .seller{ border:1px solid #e5e5e5; text-align:center; overflow:hidden; margin-bottom:20px; }
.shop_main .m_main .l_m_main .seller .title{ height:58px; background-color:#f6f6f6; border-bottom:1px solid #e5e5e5;}
.shop_main .m_main .l_m_main .seller .title .seller_name{ font-size:14px;color:#333; text-align:center; font-weight:600; line-height:58px;}
.shop_main .m_main .l_m_main .seller .in_seller{ line-height:50px;}
.shop_main .m_main .l_m_main .seller .in_seller a{ font-size:12px;color:#666; border:1px solid #ddd; padding:3px 5px;}
.shop_main .m_main .l_m_main .seller .sev{ border-top:1px dashed #eee; padding:10px 0;}
.shop_main .m_main .l_m_main .type{border:1px solid #e5e5e5;  overflow:hidden;}
.shop_main .m_main .l_m_main .type p{height:58px; background-color:#f6f6f6; border-bottom:1px solid #e5e5e5; line-height:58px; font-weight:600;text-align:center;}
.shop_main .m_main .l_m_main .type ul{ margin:20px 0px 20px 40px;}
.shop_main .m_main .l_m_main .type ul li{ height:25px; line-height:25px; background:url(../ER/goodslist/seller_32x300.png) no-repeat 0px -110px;}
.shop_main .m_main .l_m_main .type ul li a{ font-size:12px; color:#666; padding-left:15px;}
.shop_main .m_main .l_m_main .look_list{border:1px solid #e5e5e5;  overflow:hidden; margin-top:20px; text-align:center;}
.shop_main .m_main .l_m_main .look_list .title{height:58px; background-color:#f6f6f6; border-bottom:1px solid #e5e5e5; line-height:58px; font-weight:600;text-align:center;}
.shop_main .m_main .l_m_main .look_list ul{padding-bottom:20px;}
.shop_main .m_main .l_m_main .look_list ul li{ margin-top:20px;}
.shop_main .m_main .l_m_main .look_list ul li p{ font-size:13px;}
.shop_main .m_main .l_m_main .look_list ul li p a{ color:#333;}


.shop_main .m_main .r_m_main{ width:980px; margin-left:20px;float:left; overflow:hidden;}
.shop_main .m_main .r_m_main .detail_main{ float:left;  overflow:hidden;}
.shop_main .m_main .r_m_main .show_list{position:relative;}
.shop_main .m_main .r_m_main .show_list ul{ border-top:1px solid #ddd; overflow:hidden; border-left:1px solid #ddd; overflow:hidden;}
.shop_main .m_main .r_m_main .show_list ul li{ float:left; width:150px; height:63px;  line-height:57px; font-size:16px; text-align:center; border-right:1px solid #ddd; color:#333; cursor:pointer;border-top:3px solid #f6f6f6; border-bottom:1px solid #ddd; background-color:#f6f6f6;}
.shop_main .m_main .r_m_main .show_list ul .cart{ width:239px;background-color:#f6f6f6; cursor: auto;}
.shop_main .m_main .r_m_main .show_list ul .cart a{color:#333; background:url(../ER/goodslist/seller_32x300.png) no-repeat 45px -20px; display:block;}

.shop_main .m_main .r_m_main .show_list ul li.show{border-top:3px solid #ef2f23; background-color:#fff;border-bottom:none;}
.shop_main .m_main .r_m_main .show_list ul li span{ font-size:12px; color:#999;}
.shop_main .m_main .r_m_main .show_list ul .li_none{ float:left; width:285px;}
/*商品详情介绍DIV*/
.shop_main .m_main .r_m_main .detail_main .sonHieght{ overflow:hidden; float:left; position:relative; width:738px;border:1px solid #ddd; border-top:none;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .detail_div{padding:20px; overflow:hidden;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .detail_div .panel_title{ font-size:18px; color:#333; line-height:18px; margin:40px 0 20px; font-weight:700; border-bottom:1px solid #333; width:78px; padding-bottom:5px;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .detail_div p{ color:#666; font-size:14px; line-height:18px;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .detail_div .goods_attr{border-left:1px solid #eee;border-top:1px solid #eee; overflow:hidden;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .detail_div .goods_attr li{ width:33.19%; height:36px; float:left; font-size:12px;color:#666; border-right:1px solid #eee; border-bottom:1px solid #eee; line-height:36px; text-align:center;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .detail_div .c_pic{ overflow:hidden; text-align:center;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .detail_div .goods_like{ overflow:hidden}
.shop_main .m_main .r_m_main .detail_main .sonHieght .detail_div .goods_like ul{ overflow:hidden; margin-right:-25px;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .detail_div .goods_like ul li{ float:left; width:160px; margin-right:18px;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .detail_div .goods_like ul li a{ color:#333;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .detail_div .goods_like ul li p{ font-size:12px;}

/*评价DIV*/
.shop_main .m_main .r_m_main .detail_main .sonHieght .eval_div{display:none;width:738px;  padding:20px; overflow:hidden;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .eval_div.show_div h4{font-size: 18px;color: #333;line-height: 18px; margin: 20px 0 20px; font-weight: 700;border-bottom: 1px solid #333;width: 75px;padding-bottom: 5px;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .eval_div.show_div ul .eval_info{ overflow:hidden;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .eval_div.show_div ul .eval_info .eval_left{ float:left; width:40px;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .eval_div.show_div ul .eval_info .eval_left img{ width:40px;height:40px;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .eval_div.show_div ul .eval_info .eval_right{ float:left; margin-left:20px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .eval_div.show_div ul .eval_info .eval_right p{ overflow:hidden; margin-bottom:8px;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .eval_div.show_div ul .eval_info .eval_right p .buyer{ font-size:14px; color:#333;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .eval_div.show_div ul .eval_info .eval_right p .time{ font-size:12px; color:#ccc; margin-left:455px;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .eval_div.show_div ul .eval_info .eval_right .con{ font-size:14px; color:#666;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .eval_div.show_div ul .eval_info .eval_right p .goods_info{ font-size:12px; color:#ccc;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .eval_div.show_div ul .eval_info .eval_right p .empty{ padding:0 15px;}

/*推荐商品DIV*/
.shop_main .m_main .r_m_main .detail_main .sonHieght .rec_div{display:none;width:738px; padding:20px; overflow:hidden;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .rec_div .goods_like{}
.shop_main .m_main .r_m_main .detail_main .sonHieght .rec_div .goods_like{ overflow:hidden}
.shop_main .m_main .r_m_main .detail_main .sonHieght .rec_div .goods_like ul{ overflow:hidden; margin-right:-25px;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .rec_div .goods_like ul li{ float:left; width:160px; margin-right:18px;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .rec_div .goods_like ul li a{ color:#333;}
.shop_main .m_main .r_m_main .detail_main .sonHieght .rec_div .goods_like ul li p{ font-size:12px;}




/*弹框*/
a{text-decoration:none;}
.y_lb_bd{width:auto; width:500px; height:405px; padding:30px; border:1px solid #D2D2D2; background:#fff;position: absolute;top:45%;left:50%;}
.y_lb_close{float:right; background:url(../images/d_close.png) no-repeat; width:23px; height:23px; font: 0/0 a;}
.y_lb_body{width:500px; height:395px;}
.y_clear{height:0px; clear:both;}
.y_module_cart{padding-bottom:60px; position:relative; border-bottom:1px solid #eee;}
.y_cart_add{margin-bottom:10px; }
.y_cart_success{text-align:center;margin-left:140px; height:24px; line-height:30px; padding-left:30px; display:inline-block; font-size:16px; color:#333; background:url(../images/y_success.png) -55px 2px no-repeat;}
.y_go_cart{color:#fff; font-size:20px; margin-left:140px; text-align:left; width:160px; height:50px; line-height:50px; display:inline-block; padding-left:30px; background:#f36 url(../images/y_success.png) 160px -168px no-repeat;}
.y_cart_more{padding-top:15px;}
.y_mcm_head{margin-bottom: 10px; zoom:1;}
.y_mcm_list ul{margin-right: -20px;}
.y_mcm_list ul li{float:left; position:relative; width:110px; overflow:hidden; margin-right:20px;}
.y_mcm_pic{width:110px; overflow:hidden; display:inline-block; background:#f5f5f5; height:165px;}
.y_mcm_pic img{width:110px; vertical-align:middle;}
.y_mcm_name{height:16px; display:block; overflow:hidden; line-height:16px; color:#666;}
.y_mcm_price{font-size:14px; color:#f36; font-family:Microsoft yahei,arial; font-weight:700;}

/*右侧锚链拉列表*/
.shop_main .m_main .r_m_main .detail_main .detail_list{ float:left;width:199px;  background-color:#fff; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:20px;}
.shop_main .m_main .r_m_main .detail_main .detail_list ul{ }
.shop_main .m_main .r_m_main .detail_main .detail_list ul li{height:30px;width:204px; text-align:center; margin-top:10px; line-height:30px;}
.shop_main .m_main .r_m_main .detail_main .detail_list ul li.index{ background: url(../ER/goodslist/list_204x30.png) no-repeat; height:30px;width:204px; text-align:center; margin-top:10px; line-height:30px;}
.shop_main .m_main .r_m_main .detail_main .detail_list ul li a{ color:#333; font-size:14px; background:url(../ER/goodslist/seller_32x300.png) no-repeat 0px -155px; padding: 0 20px;}

.shop_main .m_main .r_m_main .detail_main .detail_list ul li a.index{background:url(../ER/goodslist/seller_32x300.png) no-repeat 0px -235px;}

.shop_main .m_main .r_m_main .detail_main .detail_list ul li a:hover{background:url(../ER/goodslist/seller_32x300.png) no-repeat 0px -235px;}
.shop_main .m_main .r_m_main .detail_main .detail_list ul li:hover{background: url(../ER/goodslist/list_204x30.png) no-repeat;}
.shop_main .m_main .r_m_main .detail_main .detail_list ul li.index{background: url(../ER/goodslist/list_204x30.png) no-repeat;}

/*搜索样式*/
.top_search_hint {display:none;position: absolute;left: 0;top: 33px;width: 573px;z-index: 999;font-size: 12px;background-color: #fff;border: 1px solid #cecece;border-top: 1px solid #3a3a3a;}
.top_search_hint .search_tip_box {float: none!important;width:100%;}
.fl {float: left;_display: inline;}
.top_search_hint .mr300 {width:100%;background-color: #fff;}
.top_search_hint .search_tip li {overflow: hidden;padding: 0 10px;border-bottom: 1px dotted #eee;width:96%;}
.top_search_hint .search_tip .checked {background: #f2f2f2;}
.top_search_hint .search_tip a {float: left;height: 33px;line-height: 33px;width: 54%;overflow: hidden;color: #333;white-space: nowrap;text-overflow: ellipsis;}
.top_search_hint .search_tip .prop {float: right;color: #666;cursor: pointer;line-height: 20px;padding: 0 8px;border-radius: 5px;margin-left: 10px;margin-top: 6px;background: #f2f2f2;text-align: center;}
.top_search_hint .search_tip span:hover{color:#FF4466;}
.top_search_hint .search_tip .checked .prop {background: #fff;}
.top_search_hint .tip_none {height: 286px;line-height: 286px;text-align: center;color: #ccc;}